This is a list of diplomatic missions in Iraq. There are currently 50 embassies in Baghdad, and many countries maintain consulates in other Iraqi cities (not including honorary consulates).
Baghdad
Arbil
Basra
Karbala
Kirkuk
Mosul
Sulaimaniya